Alan Turing Codebreaker's Puzzle Book - 240 puzzles to complete
ISBN-13: 9781788289146