Puzzles in math and logic : 100 new recreations
by Aaron J. Friedland
Dover Publications, 1970
Google Books