Review: Good
Rating: 4 out of 5
Date: 07 14, 2014
A little slow off the mark, and occasionally drags in spots, but over all a good book in spite of it faults.