Contents Copyright (C) 1998 - 2021 by O.B. Harding