Unabridged Audiobook
The book itself is absolutely brilliant; with clear descriptions and hilarious puns scattered throughout. The narrator is good with applying emotion and tone to the dialogue, however he pronounces some of the character's names wrong.
~~tag-text~~