Ernst Denert Award for Software Engineering 2019 Practice Meets Foundations by Bernhard Rumpe | Menrva Books | MenrvaBooks