Which one of the following is the most important reason for engineers to know the history of engineering? A. Enhance their resilience to face challenges in the fast-changing world. B. Serve as a bearing to their professional ethics. C. Serve to understand why certain events happened and are able to link engineering to the various aspects of society. D. Strengthen their technological capability for the benefits of mankind. E. Serve to understand why certain events happened and are able to link to the various aspects of society.