FUNDAMENTALS OF MICROPROCESSORS AND MICROCOMPUTER - RAM, B (2006)