Author: Osiecki Jan Biaoszewski Tomasz Latkowski Robert Prszyski Mieczysaw