Author: Jerry A. Sharples
Alternate names: Jerry A Sharples; J. Sharples; Jerry Sharples