Author: Peter W. F. Heller
Alternate names: Peter W.F. Heller