May 2018Intermediate to advanced content levelIntermediate to advanced394 pages9h 51mEnglishPackt Publishing