Davidson's principles and practice of medicine - Ralston, Stuart H.; Strachan, Mark W. J. (Elsevier, 2018)