October 2019Intermediate to advanced content levelIntermediate to advanced550 pages8h 6mEnglishApress