Penetration Testing: A Hands-On Introduction to Hacking
Georgia Weidman
Introduction to Java Programming: Comprehensive Version
Y. Daniel Liang
The Practice of Network Security Monitoring: Understanding Incident ...
Richard Bejtlich
Hacking: The Art of Exploitation, 2nd Edition
Jon Erickson
Head First Design Patterns
Eric Freeman & Elisabeth Freeman & Kathy Sierra & Bert Bates