The Puzzler's Paradise: From the Garden of Eden to the Computer Age