A Dirty Job by Christopher Moore

A Dirty Job by Christopher Moore