December 2003Intermediate to advanced content levelIntermediate to advanced528 pages10h 7mEnglishAddison-Wesley Professional