The authors emphasize the importance of regression testing of any software changes and advocate the embedding of regression testing in the software development and maintenance process. Companies whose software must meet certain requirements, such as mission-critical software and large programs maintained over long periods of time, should find regression testing especially useful. A review of the regression testing process begins with regression testing steps, test case revalidation, and fault identification. The authors then address other regression testing issues, including dependency when several people are working on the same software component simultaneously; commonly used fault mitigation actions; the acquisition of strategies for regression test cases; and dependency and sequencing of test cases. They briefly propose a multilevel regression testing approach, which is an application of the divide-and-conquer software engineering strategy. Overall, this is a good review of regression testing issues in an industrial environment, but the section on multilevel regression testing should have gone into more depth.