January 2006Beginner to intermediate content levelBeginner to intermediate262 pages6h 18mEnglishO'Reilly Media, Inc.