Author: Jan Lewandowski
Alternate names: Jan F. Lewandowski