Review: A must read and re-read.
Rating: 5 out of 5
Date: 06 16, 2014
I would highly recommend this this book. so many twists and turns makes it hard to put down. Just when you think you have it you find you don't and keep reading.