Author: Peter Nicholas Brown
Alternate names: Brown, Peter Nicholas