July 2014Intermediate to advanced content levelIntermediate to advanced420 pages15h 25mEnglishMorgan Kaufmann