Heat treating progress the official voice of the ASM Heat Treating Society. (ASM International, 2000)