May 2018Intermediate to advanced content levelIntermediate to advanced380 pages9h 37mEnglishPackt Publishing