Friedland, Aaron J.,

Puzzles in math and logic:100 new recreations - Dover Publications

Wisdom

048622256X

793.7/4 FRI