A Dirty Job
2006 • 404 pages

Ratings166

Average rating3.9

15

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

March 11, 2018