jamesdennard.com
Top Ten Books
Distilling all the books I have read into a top ten list is a challenge. But this is the challenge I have presented myself. In the process of making this list, I was tempted more than once to make …