If you are still relatively new to the singularity, like me, perhaps you will enjoy reading An Introduction to the Singularity, courtesy of the Singularity Institute for Artificial Intelligence.