January 2002Intermediate to advanced content levelIntermediate to advanced302 pages9h 45mEnglishO'Reilly Media, Inc.