October 2007Intermediate to advanced content levelIntermediate to advanced58 pages59mEnglishAddison-Wesley Professional