Review: excellent
Rating: 5 out of 5
Date: 01 28, 2014
This is the kind of book that you don't want to put down. It keeps you up at night to finish even though you have to work in the morning.