Good Omens, by Terry Pratchett and Neil Gaiman
Currently listening to the audiobook version, read by Stephen Briggs. And jolly good it is too. One advantage of commuting by car is the chance to listen to lots of audiobooks.
Sadly, not all of them have great narrators. You need a good narrator, I find.