September 2017Intermediate to advanced content levelIntermediate to advanced824 pages22h 58mEnglishCRC Press