Author: Jan D. Narkiewicz
Alternate names: Jan Narkiewicz