October 1996Intermediate to advanced content levelIntermediate to advanced687 pages16h 41mEnglishO'Reilly Media, Inc.