Puzzle a Day (Farnborough GU14)

365 puzzles to give your brain a daily workout. Age 8+.