Lord Shiva's 19 Avatars

Dr. V. K. Ravaliya