I am frequently asked about good books I recommend. Below you see my proposed ready list per topic. Happy to get feedback if there is something it is worth mentioned here. 
Scientific Work:
Helmut Balzert: Wissenschaftliches Arbeiten, 2. Auflage, W3L. Herdecke 2011
Martin Kornmeier: Wissenschaftliches Arbeiten leicht gemacht, 8. Auflage, utb Verlag, Bern 2018

IT-Security:
Johannes Buchmann: Einführung in die Kryptographie, 6. Auflage, Springer Spektrum, Berlin 2016
Claudia Eckert: IT-Sicherheit, 10. Auflage, De Gruyter, Oldenburg, 2018
Christof Paar: Kryptographie verständlich, 1. Auflage, Springer Vieweg, Berlin 2016
Christof Paar: Understanding Cryptography. 1. Auflage, Springer, Heidelberg 2010
Klaus Schmeh: Kryptografie: Verfahren, Protokolle, Infrastrukturen (iX-Edition), 6. Auflage, dpunk.verlag, Heidelberg 2016
William Stallings: Cryptography And Network Security, 7th Edition, Pearson Education, Edinburgh 2017

Forensic Need to Know :-)
Michael Hale Ligh, and others: Art of Memory Forensics, Wiley Press, 2014
Pavel Yosifovich and others: Windows Internals Part 1, Microsoft Press; 7th edition.
Mark E. Russinovich and others: WIndows Internals Part 2, Microsoft Press; 7th edition.
Bruce Nikkel: Practical Forensic Imaging, no starch press
Brian Carrier: File System Forensic Analysis

IT-Security (more practical):
Ivan Ristic: Bulletproof SSL and TLS. 1. Auflage, Feisty Duck. London 2014
Dafydd Stuttard: The Web Application Hacker’s Handbook: Finding and Exploiting Security Flaws. 2. Auflage, Wiley. Indianapolis 2011
Peter Kim: The Hacker Playbook, Vol. 1. Independently published, North Chaleston 2014. 
Peter Kim: The Hacker Playbook, Vol. 2. Independently published North Chaleston 2015 
Peter Kim: The Hacker Playbook, Vol. 3. Independently published, North Chaleston 2018 

Server/Networks:
Badach: Technik der IP-Netze. 3. Auflage, Carl Hanser Verlag, München 2015
Fall/Stevens: TCP / Ip Illustrated, Volume 1 – The Protocols, 2. Auflage, Pearson,  2014
Andrew S. Tanenbaum: Computer Netzwerke, 5. Auflage, Pearson Studium, München 2012
Andrew S. Tanenbaum: Moderne Betriebssysteme. 2016, Pearson Studium, München 2016
Andrew S. Tanenbaum: Verteilte Systeme. 2. Auflage, Pearson Studium. München 2007

Requirements Engineering:
Connell: Aufwandschätzung bei Softwareprojekten. 1. Auflage, Microsoft Press. Unterschleissheim 2006
Wiegers, Karl: Software Requirements, 1. Auflage, Microsoft Press, Unterschleissheim 2005

Algorithms/Foundations:
Thomas H. Corman: Introduction to Algorithms, 3rd Edition, MIT Press. Cambridge 2010
Donald E. Knuth: The Art of Computer Programming, Vol. 1-4, Addison Wesley, 2011
Back to Top