Comment
Comment by manu3000
Hard to beat the scope of "The Elements of Computing Systems: Building a Modern Computer from First Principles": https://www.amazon.com/Elements-Computing-Systems-Building-P...
The website is here: https://www.nand2tetris.org/