Much of modern life depends on computers and computer networks. They are critical for key functions such as managing and operating nuclear power plants, dams, the electric power grid, the air traffic control system, and the financial infrastructure. They are also instrumental in the day-to-day operations of companies, organisations, and government. …