copyright ©1997-2013 Ralph Conway