July 2014Intermediate to advanced content levelIntermediate to advanced210 pages8h 28mEnglishMorgan Kaufmann