The Book of Hindu Imagery: Gods, Manifestations and Their Meaning