November 2017Intermediate to advanced content levelIntermediate to advanced1410 pages40h 27mEnglishApress