Okay, this is what fiction should be like.What a wonderfully inventive book.This is a story of India at 100 years old. It is a story of a billion and half people and at least a billion gods. It is not an easy read, but it is worth every second of it.Imagine if when humanity creates artificial intelligence that the AIs take on the characteristics and avatars of gods. Sounds intriguing? Well this is the book for you. There are at least 8 distinct points of view the story is told from and each one of them may seem out of place or disjointed to the story, but well you know they will all meet each other and make sense, and it really does. Lets just say it has an ending that I will read again and again to remind myself on how it should be done.If the world does not end in 2012, it may just end in 2047.This is the best kind of speculative fiction out there and can say for sure i will be checking out more of Mr McDonald's work in the future. I would say more, but I feel I would be giving away too much of the story, and this is one that needs to be experienced.Highly Recommended.