December 2019Intermediate to advanced content levelIntermediate to advanced388 pages8h 11mEnglishPackt Publishing