Author: Czarnecki Ryszard