Books I've authored or to which I've contributed.
Regular columns, and irregular articles, for SecurityFocus.
Regular columns, and irregular articles, for Linux Magazine.
Historical writings, including some in which I was a ghostwriter.
Swings & Misses
Sometimes you're asked to write something & it just doesn't work out.
Essays that I have written for publication or for my own edification.