Marcin Trojan

Cracow University of Technology Poland

Marcin Trojan

1chapters authored