April 2018Intermediate to advanced content levelIntermediate to advanced432 pages10h 38mEnglishPackt Publishing