Review: Excellent
Rating: 5 out of 5
Date: 07 7, 2014
My favorite author does it again.  The story holds you in until that last surprise moment and then he lets you have it!