Microprocessors X86 programming - Venugopal, K R (BPB, 2005)