December 2012Beginner to intermediate content levelBeginner to intermediate487 pages17hEnglishCRC Press