Computer Organization and Design - David A Patterson; John L Hennessy (Amsterdam Morgan Kaufmann Publishers, 2009)