November 2014Intermediate to advanced content levelIntermediate to advanced340 pages5h 28mEnglishNo Starch Press