Books

Books I've authored or to which I've contributed.

SecurityFocus

Regular columns, and irregular articles, for SecurityFocus.

Linux Magazine

Regular columns, and irregular articles, for Linux Magazine.

Historical

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

Essays that I have written for publication or for my own edification.
WebSanity Top Secret