A Dirty Job
2006 • 416 pages

Ratings15

Average rating3.9

15
Filter by rating
-
February 21, 2022
September 7, 2017

A little too long, and a little too much forced quirkiness, but a decent read.

March 11, 2018