Author: Peter Y. A. Ryan
Alternate names: Peter Y A Ryan; Peter Y.A. Ryan