Books
Introduction to Cryptography