Introduction to computer engineering Hardware and software design - Booth, Taylor L. (John Wiley & Sons, 1984)