June 2014Intermediate to advanced content levelIntermediate to advanced493 pages20h 30mEnglishMorgan Kaufmann