Fundamentals of computer engineering : logic design and microprocessors - Lam, Herman (Wiley, 1988)