Learning German Through Storytelling: Die Dritte Hand: A Detective Story For German Learners (for intermediate and advanced) by André Klein