Found 3 comments on HN
torinmr · 2018-02-02 · Original thread
At my university CA: AQA was used as the text for the second course in computer architecture. The first course in computer architecture used this book:

If you do get around to reading CA: AQA, you can follow along with this Coursera course (it's taught by the professor I had when I took it at Princeton, and he does a great job teaching it):

swanson · 2013-10-02 · Original thread
Not strictly computer science - but the one textbook that I really liked from my computer engineering degree was "Computer Organization and Design: The Hardware/Software Interface" ( It was surprisingly readable and easy to follow. It covers the design of a MIPS processor from the ground up (ALU, caches, memory, pipelining, etc) and also is self-aware enough to not pretend that x86/ARM don't exist.
hendzen · 2013-07-01 · Original thread
If you're willing to pay - this is probably the canonical textbook.

Get dozens of book recommendations delivered straight to your inbox every Thursday.