June 2002Beginner to intermediate content levelBeginner to intermediate816 pages32h 59mEnglishO'Reilly Media, Inc.