Intel microprocessors 8086/8088, 80186/80188,80286,80386,80486, pentium, pentium pro processor, pentium II, pentium III, pentium 4 and core2 with 64-bit extensions - Brey, Barry B (Pearson Education, 2013)