IBM microcomputer architecture and assembly language a look under the hood - Matloff (Prentice Hall, 1992)