Assembly Language for Intel-Based Computers - Kip R. Irvine (Prentice Hall, 2003)