April 2018Intermediate to advanced content levelIntermediate to advanced332 pages8h 5mEnglishPackt Publishing