September 2024Intermediate to advanced content levelIntermediate to advanced501 pages17h 6mEnglishApress