One of the best audio book I have listened to in the last two years.