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