Idema,Timon

Institution: Delft University of Technology, Netherlands

Research Interests: Bacteria, Paper, Track