Comment

hobyzoe
Aug 23, 2014hobyzoe rated this title 5 out of 5 stars
One of the best books I have ever read. Funny - yes, laugh-out-loud - but also excellent character development and superb philosophies. Writing this good is very rare indeed.