March 2003Intermediate to advanced content levelIntermediate to advanced384 pages10h 55mEnglishO'Reilly Media, Inc.