Review: As expected and mostly enjoyable
Rating: 4 out of 5
Date: 05 27, 2014
Learned some new stuff in this fast and easy read. Interesting enough through out but the book doesn't really go anywhere unexpected.