Harrison's Manual of Medicine by Dennis L. Kasper & Eugene Braunwald