October 2001Intermediate to advanced content levelIntermediate to advanced594 pages21h 44mEnglishMorgan Kaufmann