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.