Book: Invitation to Cryptology

http://www.pearsonhighered.com/educator/product/Invitation-to-Cryptology/9780130889768.page