April 2018Intermediate to advanced content levelIntermediate to advanced176 pages4h 16mEnglishPackt Publishing