A Handbook for Medical Teachers by David Newble, D.I. Newble & Robert Cannon