Return to Article Details Critical Thinking Technology as a Tool for Personal Development in German Lessons Download Download PDF