Author: Charles Terwilliger ISBN 0-916316-04-1