Here you can find lists of great Cryptography books are or have been used to teach courses at UCLA.
By: Wade Trappe, Lawrence Washington
By: Jonathan Katz, Yehuda Lindell