Neue Horizonte: Introductory German by David Dollenmayer & Thomas Hansen