Author: Peter Nicol
Alternate names: Peter H. Nicoll