Teaching on a Tightrope: The Diverse Roles of a Great Teacher - 9781607095910