Review: Read this!
Rating: 4 out of 5
Date: 05 26, 2013
Fun. smart. unpredictable, great characters - very worthwhile.  Also a good escape to a story that +could+ have happened.  Maybe.  You will be glad you read this.