Microprocessors and digital systems - Hall, Douglas V (1983)