Digital systems : Hardware organization and design - Hill, Frederick J. (Willey, 1978)