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