copyright 1997,C. Page