Puja and Piety: Hindu, Jain, and Buddhist Art from the Indian Subcontinent