Author: Neal Garnham
Alternate names: N. Garnham; Garnham, Neal