November 2005Beginner to intermediate content levelBeginner to intermediate324 pages13h 21mEnglishO'Reilly Media, Inc.