Art of assembly language - Hyde Randall (2003)