Digital systems : hardware organization and design. - Hill, Fredrick J. (John Wiley and sons, 1973)