March 2002Intermediate to advanced content levelIntermediate to advanced864 pages31h 8mEnglishO'Reilly Media, Inc.