November 2005Beginner to intermediate content levelBeginner to intermediate594 pages16h 23mEnglishO'Reilly Media, Inc.