Good Teaching in Higher Education: Practical Tips for Planning and Designing Courses by Immanuel Ulrich Back to product details page >