Making Use of Python (2002)
Unknown
Object Oriented Programming Languages, Interpretation, 2007
The Passionate Programmer
Chad Fowler
The Lost Ways 3rd Ed
Claude Davis
Automate the Boring Stuff with Python
Al Sweigart
How Linux Works
Brian Ward
Real-World Bug Hunting
Peter Yaworski
Malware Data Science: Attack Detection and Attribution
Joshua Saxe & Hillary Sanders