Author: Ward Kaiser And Bob Abramms Denis Wood