Author: Peter John Beresford
Alternate names: Peter J. Beresford