Shellcoder's Programming Uncovered [with Cdrom] door Kris Kaspersky