IBM PC Assembly Language And Programming - Abel, Peter (Pearson Education Asia, 2001)