The 80386DX microprocessor hardware, software, and interfacing - Triebel Walter A. (Prentice Hall, 1992)