April 2018Intermediate to advanced content levelIntermediate to advanced246 pages6h 11mEnglishPackt Publishing