ATM Arati's Text book of Medicine - Lalchandani Arati Dave (The Arora medical book pub pvt .ltd, 2007)