80386/80286 Assembly language programming - Murray III, William H. (McGraw-Hill, 1986)