Have a 20-ish hour road trip coming up next week -- looking for Audiobook recommendations. Light-ish/Quirky Urban Fantasy would be preferred -- but I'm open for anything.

 

Oh, if possible, something that a 17-year-old wouldn't mind hearing in front of his parents :)