February 2000Intermediate to advanced content levelIntermediate to advanced464 pages15h 57mEnglishO'Reilly Media, Inc.