Review: Almost perfect
Rating: 4 out of 5
Date: 05 22, 2013
This is a wonderful book. Just don't read the epilogue, it is a waste of time. They rest of the book is superb.