August 2008Intermediate to advanced content levelIntermediate to advanced880 pages18h 35mEnglishAddison-Wesley Professional