Here you can find lists of great Information Security books are or have been used to teach courses at Princeton.
By: Ross J. Anderson
By: Dieter Gollmann
By: David Kahn
By: John Viega, Gary McGraw
By: Michal Zalewski