Digital computer design - Kline, Raymond M. (Prentice Hall, 1977)