Microprocessing Fundamentals:Hardware and Software - Ramirez, Edward .V (McGraw-Hills, 1980)