Great book, I like the layout and organisation of it which make the book easy to read. But I've forgotten pipelining and most stuff from computer organisation and architecture and had to go back to read these to understand the book. Otherwise, it was a great read.