Projekt Deutsch: 3: Neu

Paperback
The ideal course for those taking German as a first foreign language