Author: Dariusz Chemperek, Adam Kalbarczyk, Dariusz Trzesniowski