November 2006Intermediate to advanced content levelIntermediate to advanced101 pages3h 5mEnglishO'Reilly Media, Inc.