ICSA guide to cryptography - Nichols, Randall K. (McGraw-Hill., 1999)