July 2017Intermediate to advanced content levelIntermediate to advanced312 pages8h 31mEnglishAuerbach Publications