Microprocessors/Microcomputers an introduction - Givone, Donald D (Auckland McGraw Hill, 1985)