Review: Summary
Rating: 5 out of 5
Date: 12 20, 2012
A really good read with a really good plot. I would recommend and re-read.  The ending is unexpected. I wish more books were this good.