Introduction to Cryptography (Undergraduate Texts
in Mathematics)
by Johannes A. Buchmann, Hardcover - 232 pages (January 2001)
Springer Verlag; ISBN: 0387950346
$39.95 at amazon.com.  [Hard theoretical book for good
undergraduate CS majors]