I'd give it 3 out of 5 stars IG
it does explain some concepts well but mostly it keeps you wondering and in the dark
regarding the full process and how the processor actually works.
it's just too vague of explanations
how does the data travel, how do the parts work together?
how are oppcodes...