November 2002Intermediate to advanced content levelIntermediate to advanced560 pages16h 4mEnglishAddison-Wesley Professional