Clemens Puppe

Affiliations: 

Karlsruhe Institute of Technology (KIT), Germany