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