April 2018Intermediate to advanced content levelIntermediate to advanced248 pages7h 18mEnglishPackt Publishing