The 80x86 IBM PC & Compatible Computers - Muhammad Ali Mazidi (Prentice Hall)