Ray Kurzweil on Preparing For the Singularity
Futurist Ray Kurzweil on preparing for the Singularity.