Neue kommunikative Grammatik: An Intermediate Communicative Grammar Worktext with Written and Oral Practice (NTC: FOREIGN LANGUAGE MISC)