Microprocessors:x86 Programming - Venugopal, K R (BPB, 2005)