The book of Binary Puzzles 10x10: 100 10x10 binary puzzles.