Unabridged Audiobook
This is one of my favorite discworld books. My only complaint is the accent that the narrator uses for Otto, it's so out of left field and exaggerated that it started to annoy me everytime he had a line.