We dedicate this work to our late friend, Jim Ellis. The world knew him as James T. Ellis (or jte@cert.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.