Here you can find lists of great Cryptography books are or have been used to teach courses at Harvard.
By: Jonathan Katz, Yehuda Lindell
By: Oded Goldreich
By: Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone