November 1998Intermediate to advanced content levelIntermediate to advanced526 pages14h 38mEnglishO'Reilly Media, Inc.