September 2007Intermediate to advanced content levelIntermediate to advanced170 pages4h 24mEnglishO'Reilly Media, Inc.