September 2005Intermediate to advanced content levelIntermediate to advanced240 pages6h 28mEnglishO'Reilly Media, Inc.