The Intel microprocessors architecture, programming and interfacing - Anderson, James A. (New Delhi Prentice Hall of India, 2000)