Grand Challenges for Engineering: 14 technological developments for the 21st century to help ensure a bright future for all.

find more information at:

http://www.engineeringchallenges.org