Major Religions in India: Hinduism, Islam, Christianity, Sikhism, Buddism, Jainism - Bhalla, K. S. (Star Publ., 2005)