Scholarly Index

T. van Hooff

Eindhoven University of Technology; 5,520 total citations; 159 total publications; best world rank #56

Eindhoven University of Technology