Author: william newton clarke