MICROPROCESSORS: PC HARDWARE - MATHIVANAN, N. (P.H.I., 2003)