Review: Good read
Rating: 5 out of 5
Date: 07 25, 2013
Very interesting, read all to the end. So many theories, so many turns, half truths. I like the main character, humorous.