English Shellcode. Joshua Mason, Sam Small Johns, Fabian Monrose and Greg MacManus.
Intel® 64 and IA-32 Architectures Software Developer’s Manual – Volume 1: Basic Architecture
Intel® 64 and IA-32 Architectures Software Developer’s Manual – Volume 2A: Instruction Set Reference, A-M
Intel® 64 and IA-32 Architectures Software Developer’s Manual – Volume 2B: Instruction Set Reference, N-Z