Fundamentals of computer Engineering - Herman Lam; John O Malley (New York JohnWiley Sons, Inc., 1988)