The intel microprocessors: architecture, programming and interfacing - Brey, Barry B; Author (2002)