Davidson's principles & practice of medicine - Ralston, Stuart H (Elsevier, 2018)