The Z80 microprocessor : Hardware, software, programming and interfacing - Brey, Barry B (Prentice Hall, 1988)