Stefan Schaltegger

LUENEBURG UNIVERSITY, GERMANY