Introduction to Java Programming: Comprehensive Version
Y. Daniel Liang
Cryptography Engineering: Design Principles and Practical Applications
Bruce Schneier & Niels Ferguson & Tadayoshi Kohno
Security Engineering: A Guide to Building Dependable Distributed ...
Ross J. Anderson
Threat Modeling: Designing for Security
Adam Shostack
The Car Hacker's Handbook: A Guide for the Penetration Tester
Craig Smith