Colophon

The contents of this manual are a compilation of various references, guides, and tutorials taken from many sources and written by several independent authors, collectively referred to as "The ECE 291 Documentation Project." Thanks and appreciation to the following individuals for the use of their material in this manual:

Professor Gernot Metze David Eprim Pearah Peter L. B. Johnson
Professor Michael C. Loui Michael Thiems Jason Gallicchio
Professor W. Kent Fuchs Doug Stirrett Michael Urman
Professor John W. Lockwood Allan M. Krol Julian Hall
Professor Josh Potts Brandon Long Simon Tantham
Tom Maciukenas Jeff Stahl Frank Kotler
Eric S. Meidel Joseph Gebis Stephen Silver

Indeed this list is not extensive, as some of the material comes from authors unknown at the time of printing of this manual. It is hoped that those individuals who have not been mentioned but have contributed will feel equally appreciated as those listed above.

The text is authored in SGML according to the DocBook DTD and is formatted from SGML into many different presentation formats using OpenJade, an open source DSSSL engine. Norm Walsh's DSSSL stylesheets were used with an additional customization layer to provide the presentation instructions for OpenJade. The printed version of this manual would not be possible without Donald Knuth's TeX typesetting language, Leslie Lamport's LaTeX, or Sebastian Rahtz's JadeTeX macro package. The Makefile build system and customized DSSSL stylesheets used for this manual were heavily based on the ones used by the FreeBSD Documentation Project.