Learn German from beginner level to B2 through dreams and short literary texts, with audio, plus vocabulary and grammar exercises.