Hacking: The Art of Exploitation
Jon Erickson
Learning the bash Shell
Cameron Newham
Real-World Bug Hunting
Peter Yaworski
Practical Malware Analysis
Michael Sikorski and Andrew Honig
The Hardware Hacker
Andrew Bunnie Huang