Author: Peter W. Hogg
Alternate names: Hogg Peter