A Dirty Job
2006 • 416 pages

Ratings15

Average rating3.9

15

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

March 11, 2018Report this review