Location: Heidelberg, Germany
Institution: Heidelberg University, Faculty of Theology
Contact: E-Mail