Computer Architecture: A Quantitative Approach is a book written by John L. Hennessy and David A. Patterson.