ComputersThe Elements of Computing Systems: Building a Modern Computer from First Principles by Nisan & Schocken
ComputersClean Architecture: A Craftsman’s Guide to Software Structure and Design by Robert C. Martin