Review: Keeps you reading!
Rating: 5 out of 5
Date: 10 23, 2013
Though the book does have a bit of predictability, it does have enough surprises to keep on interested.The writing is well done, too!