The Elements of Computing Systems: Building a Modern Computer ...
Nisan, Noam & Shimon Schocken
Designing Data-Intensive Applications
Martin Kleppmann
C++ Footprint and Performance Optimization
R. Alexander & G. Bensley
Code Complete, 2nd Edition
Steve McConnell