A Dirty Job by Christopher Moore
Charlie Asher’s new job is to collect souls and steer them to new owners. All it involves is safeguarding the items that come to his secondhand store until someone chooses them. Until some scary creatures from the sewers start competing for those souls – then it gets quite messy. Christopher Moore is one of my new favorite authors; he writes smart urban fantasies that just tickle my funny bone.

