April 2016Intermediate to advanced content levelIntermediate to advanced183 pages3h 45mEnglishAuerbach Publications