Modern X86 Assembly Language Programming 2nd Edition