Codes and Ciphers : Julius Caesar, the enigma and the internet - Churchhouse, Robert F. (Cambridge University Press, 2002)