Thomas Christensen rated Singularity Sky: 5 stars March 13, 2013 Public Singularity Sky by Charles Stross