Unabridged Audiobook
Great listen. There's not a lot of explanation to the terms that are used but they come to understanding after a while of in book context. Other than that it was a good book.
~~tag-text~~