Microprocessors MC6800 fundamentals & MC6809 system design - Raveendran, P. (Prentice-Hall, 2002)