The eight roles of the medical teacher : the purpose and functions of a teacher in the healthcare professions - Harden, Ronald M.; Lilley, Pat (Elsevier, 2018)