Balazs Valyon BME VIK BSc thesis source files.