.digital systems:hardware organization and design. peterson,gerald r.,(jt.auth.). - hill,fredrick j. (2nd.ed | .New York Wiley, 1978)