Author: Roman Teisseyre,Valerio Rubeis,Zbigniew Czechowski