A good book by a good author. Most of the fantasy we read is based on Germanic, Celtic, and Greek mythology. It was very interesting reading a fantasy book based on Hindu mythology. It also had a critique of the caste system that I really appreciated. While it was based on Hindu mythology, it pointed out some of the cultural and social problems that the Hindu religion has created in India.