Microcomputer Engineering - Miller, Gene H (Pearson Education, 2004)