Ratings42
Average rating3.7
Loved this book! My only regret is not reading it sooner. And for the audio version, the narrator (Phil Gigante) did one of the best narrations I have ever listened to. Ever.
Update: Listened again and loved it just as much.