Author: william samuel bishop