November 2001Intermediate to advanced content levelIntermediate to advanced936 pages68h 43mEnglishO'Reilly Media, Inc.