Author: Robert G. Piotrowski
Alternate names: R. G. Piotrowski