The Indian Theogony: A Comparative Study of Indian Mythology from the Vedas to the Puranas