Teaching Comprehensive Medical Care by Fred Kern & Kenneth Hammond