May 2018Intermediate to advanced content levelIntermediate to advanced576 pages30h 25mEnglishPackt Publishing