A review by chopdrifter
Secondhand Souls by Christopher Moore

5.0