These are books, papers, and sites that I drew on for this article.
List of References.
"Assembly Language for Intel Based Computers" 4th ed by Kip R. Irvine
MS Assembler Ref
MS nmake ref
Intel Pentium 4 Architecture Ref