The following books (in no particular order), and more, are in my bookshelf. You can have a look at them, or maybe borrow them (e.g. for the final assignment).
- Security in Computing by Pfleeger & Pfleeger, Pearson Education 2003.
- An Information Security Handbook by John M.D. Hunter, Springer 2001.
- Network Security Essentials: Applications and Standards by William Stallings, Prentice-Hall 2000.
- Security Engineering: A Guide to Building Dependable Distributed Systems by Ross Anderson, Wiley 2001.
- Designing Security Architecture Solutions by Jay Ramachandran, Wiley 2002.
- How to Break Software Security by James A. Whittaker and Herbert H. Thompson, Pearson Education 2004.
- Principles and Practice of Information Security: Protecting Computers from Hackers and Lawyers by Linda Volonino and Stephen R. Robinson, Pearson Education 2004.
- Cryptography and Data Security by Doris Denning (esp. on Information Flow), Addison-Wesley 1982.
- Cryptography and Network Security: Principles and Practice by W. Stallings, Pearson Education 2003.
- The Process of Network Security: Designing and Managing a Safe Network by Thomas A. Wadlow, Addison-Wesley 2000.
- Corporate Computer and Network Security by Raymond R. Panko, Prentice Hall.
- Enterprise Security by Robert C. Newman, Prentice Hall.
- Information Warfare and Security by Doris Denning, Addison-Wesley 1999.
(These are not in my bookshelf)
- Practical cryptography by Niels Ferguson and Bruce Schneier.
- Cryptography: Theory and Practice by Douglas Stinson, Chapman&Hall 2002.
- The Code Book by Simon Singh (Kodboken in Swedish).
- Enigma by Robert Harris (also available in Swedish).
- The Cuckoo's Egg - Tracking a spy through the maze of computer espionage by Cliff Stoll.
- A true-life account of computer espionage tells of a year-long single-handed hunt for a computer thief known as "Hunter", a hacker who stole sensitive security and military information from American computer files to sell to Soviet intelligence agents.