Author: Ceylon Newton Woodruff (compiled by)