Author: Nicholas R. Needham
Alternate names: Nick Needham; Nicholas R. Needham; Nicholas R. ‘Nick’ Needham