Principles of digital computer design. VOL. 1. - Abd-Alla, Abd-Elfattah M. (Prentice-Hall, Inc, 1976)