Davidson's principles and practice of medicine - Walker, Brian R (India :Elsevier, 2016)