June 2007Intermediate to advanced content levelIntermediate to advanced576 pages14h 20mEnglishAddison-Wesley Professional