pdp 5/12/94
agc 11/07/94, minor additions
brs -- 8/20/95, format and textual corrections
bmw -- 1/26/96, major overhaul
brs -- 2/20/97, additions and corrections