Steps to liberation: 2,500 years of Jain art and religion