Hi, I am wondering if somebody could explain me the differences between business process reengineering and total quality management. Thanks.