Timo EhmkeBooksQuality in Teacher Education and Professional DevelopmentInnovative Teaching and Classroom ProcessesAuthor data: Open Library