The Elements of Computing Systems: Building a Modern Computer from First Principles by Nisan & Schocken
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript by Harry Percival
The Elements of Computing Systems: Building a Modern Computer from First Principles by Nisan & Schocken