Microprocessor systems an introduction - Mitchell, Richard J. (Macmillan, 1995)