Designing microprocessor-based digital circuitry. - Cahill S J (1985)