Professional Assembly Language - Richard Blum (Willey Publishing, Inc., 2003)