"Get the actual book"
This is a great book, and I don't want my 1 star rating to be considered a reflection on the quality of the content. The problem is that it is not a great audio book. In addition to the original book being very diagram-driven (which never translates well) the reader is, frankly, terrible. His cadence is odd, skipping pauses where they would make sense and addign them seemingly at random. Combined wiht his pronounciation, I ended up double checking to see if it was an actual human being rather than a sophisticated piece of software.
In short: pick up the book. The audiobook will only disappoint.