We dedicate this work to our late friend, Jim Ellis. The world knew him as James T. Ellis (or firstname.lastname@example.org), coinventor of Usenet and one of the early members of the team at CERT/CC. He taught each of us a lot about secure coding, too.
Working off the karmic debt we owe to this generous genius is one of our main motivations for writing this book.
?Mark G. Graff and Kenneth R. van Wyk