I'll just say it: Christopher Moore can pretty much do no wrong. Enormous lizards? Artificial whales? Stupid angels and Jesus? Shakespeare, Impressionist painters... you get the drift. For ultra-weird but extremely funny (and even touching) stories, you really can't beat the Author Guy's books. 
 Secondhand Souls is a sequel to A Dirty Job, which is just an awesomely funny, entertaining, vulgar, crazy tale -- and Secondhand Souls lives up to it, not quite perfectly, but awfully darn close. The characters we love are back, in different places in their lives (and even in different bodies), but still themselves. Plus, there are some memorable new characters, including a Golden Gate Bridge painter named Mike, a mysterious man dressed all in yellow, and a banshee, among others. 
 San Francisco itself is a star, and seeing such a crazy adventure unfold in our beloved city is at least half the fun. 
 Who am I kidding? It's all fun. The logic of the story gets a little thin at times, but it doesn't really matter. If you're a Christopher Moore fan, you need to read this. And if you've never had the pleasure, I'd say put this one on hold and read (at least) A Dirty Job -- and possibly a few others -- before picking up Secondhand Souls.