The Z80 microprocessor: architecture, interfacing, programming, and design - Gaonkar, Ramesh S. (Prentice Hall, 2001)