Speaker
Tomasz Sosnicki
(IFJ Krakow)
Author
Tomasz Sosnicki
(IFJ Krakow)