Hands-On Cybersecurity with Blockchain
Rajneesh Gupta
Cryptography Engineering: Design Principles and Practical Applications
Bruce Schneier & Niels Ferguson & Tadayoshi Kohno
Penetration Testing: A Hands-On Introduction to Hacking
Georgia Weidman
An Introduction to the C Programming Language and Software Design
Tim Bailey
Designing Data-Intensive Applications
Martin Kleppmann
Lean Software Systems Engineering for Developers: Managing Requirements, ...
Doug Durham & Chad Michel
Learning Systems Thinking
Diana Montalion