July 2012Intermediate to advanced content levelIntermediate to advanced788 pages45h 47mEnglishCRC Press