Speaker
Maciej Nabozny
(IFJ Krakow)
Author
Maciej Nabozny
(IFJ Krakow)