A History of Mathematical Notations: Vol. I
Florian Cajori
Crafting Interpreters
Timothy Andrew
Designing Games: A Guide to Engineering Experiences
Tynan Sylvester
Compilers: Principles, Techniques, and Tools
Alfred V. Aho; Monica S. Lam; Ravi Sethi; Jeffrey D. Ullman
Principles
Ray Dalio