Puzzles In Mathematics And Logic by Aaron J. Friedland