Digital systems : from gates to microprocessors - Bose, Sanjay K. (Wiley, 1986)