August 2004Beginner to intermediate content levelBeginner to intermediate208 pages8h 3mEnglishO'Reilly Media, Inc.