Digital and microprocessor engineering - Cahill, S. J. (rz1, 1982)