GCHQ puzzle book II - UK Penguin books 2018 - 358p.

9780241365434

793.73 P376G