May 2013Intermediate to advanced content levelIntermediate to advanced639 pages23h 12mEnglishCRC Press