Cryptography for Developers - Simon Johnson & Computer Systems - Theory Technology and Applications - H Herbert K Jones 2004 WW