Author: Maciej Liskiewicz,R. Diger Reischuk