Essential Grammar in Use German Edition (Klett Version) by Raymond Murphy