July 2011Intermediate to advanced content levelIntermediate to advanced480 pages11h 54mEnglishPackt Publishing