June 2010Intermediate to advanced content levelIntermediate to advanced456 pages14h 48mEnglishAddison-Wesley Professional