October 2002Intermediate to advanced content levelIntermediate to advanced206 pages8h 30mEnglishO'Reilly Media, Inc.