Author: Peter H. R. Green
Alternate names: Peter H.r. Green; Peter H.R. Green; Peter H.R Green; Peter H. R Green