Audiobook, perfectly narrated by Richard E Grant.
I checked this out after watching the Joan Hickson version on VisionTV one night and not only was it better than the tv adaptation (this should go without saying), but it was even better than I’d remembered from my first read however many years ago. Ideal treadmill listening.