April 2018Intermediate to advanced content levelIntermediate to advanced390 pages8h 46mEnglishPackt Publishing