April 2018Intermediate to advanced content levelIntermediate to advanced284 pages6h 43mEnglishPackt Publishing