Author: Peter L. Alexander
Alternate names: Peter Lawrence Alexander; peter l. alexander