Introduction to Assembly Language Programming - Dandamudi, Sivarama P.; Schneider, Fred B. (Springer New York, 2005)