Madam and Nun and 1001: What Is a Palindrome? by Brian P. Cleary