Our future- robotics and IT as predicted from 2005 – 2050: http://www.btplc.com/Innovation/News/timeline/TechnologyTimeline.pdf
Other