Barbara Schlücker Editor & Author

Barbara Schlücker, Leipzig University, Germany.