October 2012Intermediate to advanced content levelIntermediate to advanced936 pages23h 23mEnglishAddison-Wesley Professional