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