IBM PC, ASSEMBLY LANGUAGE & PROGRAMMING - PETER ABEL (1994)