A great fun read with extremely witty subplots is how I remember this book. But then I think about it a bit and it is not how I felt throughout.
Read this post on amitgawande.com