March 2002Intermediate to advanced content levelIntermediate to advanced482 pages16h 11mEnglishO'Reilly Media, Inc.