June 2016Intermediate to advanced content levelIntermediate to advanced254 pages7h 50mEnglishSyngress