Computer Organization and Design - Hennessy, John (New York Addison, 1996)