The Alan Turing Codebreaker's Puzzle Book - Dr Gareth Moore

Published in association with The Turing Trust, 240 codebreaking puzzles grow steadily harder until…