Best Practices In Medical Teaching by Stephen M. Stahl & Richard L. Davis