November 2017Intermediate to advanced content levelIntermediate to advanced700 pages23h 12mEnglishApress