Hennessey & Patterson, Computer Architecture: A Quantitative Approach, (6th), Morgan Kaufmann, 2017. 9780128119051. (Required).