Stefan Scheidt, University of Twente, Netherlands Published November 18, 2018 at 705 × 947 in Stefan Scheidt, University of Twente, Netherlands Stefan Scheidt, University of Twente, Netherlands Stefan Scheidt, University of Twente, Netherlands