IBM PC Assembly language and programming - Abel, Peter (PRENTICE HALL, 2001)