Davidson's principles and practice of medicine - Ralston, Stuart; Penman, Ian D.; Strachan, Mark W. J.; Hobson, Richard P. (Elsevier, 2018)