IBM PC assembly language and programming - Peter Abel (Pearson Education, Singapore, 2001)