Manipal prep manual of medicine - Manthappa M (New Delhi CBS Publishers and Distributors, 2016)