Intel microprocessors: Architecture,programming, and interfacing - Brey, Barry B. (Chennai, 2009)