June 2001Intermediate to advanced content levelIntermediate to advanced320 pages9h 18mEnglishO'Reilly Media, Inc.