Author: Andrew J. H. Clark
Alternate names: Clark, Andrew J. H.