The Technological Singularity - Shanahan (IEEE, 2003)