July 2011Intermediate to advanced content levelIntermediate to advanced276 pages5h 11mEnglishPackt Publishing