Piper, Fred Cryptography a very short introduction - New York Oxford University Press 2002 - 42p ISBN: 192803158