Introduction to microcomputer-based digital systems - Gault, James W (McGraw-Hill, 1982)