Assembly language for intel-based computers - Irvine (Pearson Prentice Hall, 2007)