Doug Long: created early 1996

Dave Smith: Code cleanup, minor reorganization, addition of footer includes,
application of UCMP style sheet — 9/28/05