How to Use the Internet Printing ProtocolA "how-to" guide for the Internet Printing Protocol that I developed with Peter Zehler in the Printer Working Group.
CUPSAlthough it hasn't been updated in a long time, the CUPS book is still a useful reference and tutorial for the CUPS software I wrote.
Serial Programming Guide for POSIX Operating SystemsThis pocket book provides a handy reference for serial programming on UNIX/Linux operating systems and is still relevant for many modern USB devices like 3D printers that use the USB serial class.
Mini-XML Programmers ManualThis pocket book provides a reference for my popular miniature XML library.
Software Distribution Using the ESP Package ManagerThis pocket book describes how to use EPM to create software packages and distribute them for traditional UNIX operating systems as well as Linux.
OpenGL SuperBible, Second EditionI teamed up with Richard S. Wright, Jr. to do the second edition of the OpenGL SuperBible. The cover features an image generated by one of my examples in the book.
OpenGL SuperBible, First EditionIn a former life I did a lot of IRIS GL and OpenGL computer graphics work. This was the first book I ever published, which I co-wrote with Richard S. Wright, Jr.
My one and only attempt at poetry (of a sort) during my weeks attending classes at the Option Institute and Fellowship.