Well, I struggled, but I finally finished it.My overall impression is "meh". Its not a bad book. Its just not a good book.The author, I think, tried too hard and fell just short. The *idea* was good, but the execution was poor.I would not recommend this book to anyone.