Keith Stevenson rated Singularity Sky: 4 stars Jan. 21, 2012 Public Singularity Sky by Charles Stross