Review: enjoyable, but somewhat predictable elements
Rating: 4 out of 5
Date: 05 22, 2013
I recommend this book.  Minor typos, but solid story and interesting format.  Not my usual type but I liked it.