Key Public Health Challenges in India: a Social Medicine Perspective - Abhay Shukla (Social Medicine Publication Group, 2007)