September 2006Intermediate to advanced content levelIntermediate to advanced408 pages10h 38mEnglishO'Reilly Media, Inc.