Projekt Deutsch: Neu 1: Workbook 1

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