December 2007Beginner to intermediate content levelBeginner to intermediate176 pages11h 25mEnglishO'Reilly Media, Inc.