Intermediate German New Edition (Lea..., Thomas, Michel

You're engaging with another language, not just parroting it. It's an excellent way to start, and leaves the listener thinking, Hey, Ich kann do dis.'. You will learn at your own pace, pausing and repeating where necessary, and complete the course in about 15-20 hours.

eBay