Threat Modeling
Adam Shostack
Automate the Boring Stuff with Python, 2nd Edition
Al Sweigart
The Linux Command Line
William E. Shotts, Jr.
Think Like a Programmer
V. Anton Spraul
The Hacker Playbook
Peter Kim