December 2019Intermediate to advanced content levelIntermediate to advanced494 pages11h 41mEnglishPackt Publishing