IBM PC ASSEMBLY LANGUAGE AND PROGRAMMING - ABEL, P. (PEARSON, 2003)