April 2018Intermediate to advanced content levelIntermediate to advanced910 pages33h 21mEnglishPackt Publishing