It seems as if I couldn’t resist writing a review of John Halpern’s book, after all. There’ll be another along in a while, so keep an eye on the new category up there in the menu.
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Leave a Reply