Grand Challenges for Engineering
The National Academy of Engineering has a list of the top 14 challenges it believes are important to address in the next 100 years. Also interesting: great engineering achievements of the past century. Grand Challenges for Engineering
