Author: Janusz Kacprzyk
Alternate names: J. Kacprzyk