Author: Peter J. Bowler
Alternate names: Bowler Peter J.
Born: 1944