Alan Turing's Puzzle Machine: 100 Brain Teasers - Lucy Doncaster, Emily Stead

Published in association with the Turing Trust, a charity set up by Alan Turing's family to give…