Cecil essentials of medicine - Andreoli, Thomas E. (W. B. Saunders, 2004)