A review by autumnwonders
One Big Damn Puzzler by John Harding

5.0

Absolutely hilarious but meaningful as well. The author is such a clever writer. This goes to the top of my list of favorites!