November 2011Intermediate to advanced content levelIntermediate to advanced480 pages14h 31mEnglishMorgan Kaufmann