Author: Eldred John Brooksmith
Alternate names: John Brooksmith; John Brook-smith