Scholarly Index

Eleanor Hobley

Technical University of Munich; 3,163 total citations; 44 total publications; best world rank #784

Technical University of Munich