December 1999Intermediate to advanced content levelIntermediate to advanced544 pages13h 38mEnglishAddison-Wesley Professional