June 2020Intermediate to advanced content levelIntermediate to advanced410 pages9h 52mEnglishPackt Publishing