April 2018Intermediate to advanced content levelIntermediate to advanced298 pages6h 34mEnglishPackt Publishing