Copyright (c) 2017 Athur W. Frank