Author: Maciej Łukasiewicz
Alternate names: Maciej Lukasiewicz