Author: Peter G. Miller
Alternate names: Peter G Miller