Author: Peter T. Harkness
Alternate names: T. Peter Harkness