September 2001Intermediate to advanced content levelIntermediate to advanced528 pages13h 46mEnglishO'Reilly Media, Inc.