July 2018Intermediate to advanced content levelIntermediate to advanced552 pages13h 50mEnglishNo Starch Press