August 2005Intermediate to advanced content levelIntermediate to advanced928 pages20h 39mEnglishAddison-Wesley Professional