Author: prof. Andrzej Nowak