Software Architecture Patterns
Mark Richards
Microsoft 365 Security Administration: MS-500 Exam Guide
Peter Rising
Threat Hunting with Elastic Stack
Andrew Pease
Cybersecurity – Attack and Defense Strategies
Erdal Ozkaya Yuri Diogenes
Inside the Machine
Jon Stokes
Effective C
Robert C. Seacord
Writing a C Compiler
Nora Sandler
Graph Algorithms the Fun Way
Jeremy Kubica
The Complete Developer
Martin Krause
Practical Malware Analysis: The Hands-On Guide to Dissecting ...
Michael Sikorski and Andrew Honig
Code Craft
Pete Goodliffe