Author: Andrzej J. Osiadacz
Alternate names: Andrzej J. Osiadacz Osiadacz