The ideas, the story and the structure of this book make it well worth taking in thoroughly. I plan to buy a print copy to reread at my leisure. The diverse voices keep the narrative lively and aid in understanding the various interwoven threads. My only complaint is that some of the reading seemed unrehearsed or indifferent to a greater than expected number mispronunciations and mis-parsed phrasings.