Digital circuits and microcomputers - John (Prentice Hall International, 1979)