September 2024Intermediate to advanced content levelIntermediate to advanced559 pages11h 46mEnglishApress