Author: Peter A. J. Wysocki
Alternate names: Peter A. J Wysocki