Author: william snodgrass john gray m'kendrick