May 2018Intermediate to advanced content levelIntermediate to advanced300 pages7h 35mEnglishPackt Publishing