Kumar And Clark's Clinical Medicine by Parveen Kumar, Parveen J. Kumar & Michael L. Clark