The Emperor's Codes: Bletchley Park's Role in Breaking Japan's Secret Ciphers - Michael Smith (Paperback) 21-04-2022