Author: Cyrus G. (Cyrus Guernsey) Pringle