Seizing the Enigma: The Race to Break the German U-Boats Codes, 19391943 by David Kahn