August 2006Intermediate to advanced content levelIntermediate to advanced1600 pages51h 46mEnglishO'Reilly Media, Inc.