Review: Fun reading
Rating: 4 out of 5
Date: 10 19, 2013
Easy to figure out the plot early on, but still interesting the way it comes together. Recommend for light reading