Puzzles, paradoxes, and problems by Peter French | Lex | Lex