Here you can find lists of great Cryptography books are or have been used to teach courses at MIT.
By: Jonathan Katz, Yehuda Lindell
By: Niels Ferguson, Bruce Schneier, Tadayoshi Kohno
By: Christof Paar, Jan Pelzl, Bart Preneel
By: Mark Stamp
By: Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone
By: Bruce Schneier
By: Ross J. Anderson
By: Douglas R. Stinson
By: Charlie Kaufman, Radia Perlman, Mike Speciner
By: Simson Garfinkel
By: Song Y. Yan, M.E. Hellmann
By: Michal Zalewski
By: Johannes Buchmann
By: Oded Goldreich