by Peter Terrel, Horst Kopleck
Translates over 100,000 words and phrases and includes pronunciation guides and German verb tables.