November 2023Intermediate to advanced content levelIntermediate to advanced464 pages12h 25mEnglishSybex