Puzzles & Perplexities by Steven M. Cahn