Peopleware: Productive Projects and Teams
Tom Demarco & Timothy Lister
Cryptonomicon
Neal Stephenson
Structure and Interpretation of Computer Programs
Harold Abelson & Gerald Jay Sussman
The Art of Unit Testing: With Examples in .NET
Roy Osherove
Algorithm Design Manual
Steven S. Skiena
Why Machines Learn: The Elegant Math Behind Modern AI
Anil Ananthaswamy