October 1999Intermediate to advanced content levelIntermediate to advanced480 pages14h 47mEnglishO'Reilly Media, Inc.