March 2003Intermediate to advanced content levelIntermediate to advanced224 pages6h 27mEnglishO'Reilly Media, Inc.