Digital and microprocessor engineering - Katzen, Sid (Ellis Horwood series in electrical and electronic engineering, 1984)