December 2012Intermediate to advanced content levelIntermediate to advanced192 pages7h 37mEnglishMorgan Kaufmann