Review: A good read
Rating: 5 out of 5
Date: 02 2, 2014
The different angles and twists brought the entire book together at the end so it was like reading a few different novels