The shellcoder's handbook : discovering and exploiting security holes - Koziol, Jack (Wiley, 2004)