Author: Kielanowski, Tadeusz.