June 2012Beginner to intermediate content levelBeginner to intermediate70 pages1h 33mEnglishO'Reilly Media, Inc.