The Times Bumper Book of Codewords Book 1: 300 compelling and addictive codewords (The Times Puzzle Books) by The Times Mind Games, Perfect