Author: Nigel D. Turton
Alternate names: N. D. Turton