Handbook of Applied Cryptography Here is a complete on-line textbook:

Handbook of Applied Cryptography:, by Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone, CRC Press, ISBN: 0-8493-8523-7, October 1996, 816 pages, Fourth Printing (July 1999). $94.95 at amazon.com
Available online (but you are not allowed to print the whole book): Local copy   Remote copy.