Singularity Book 2012 Singularity ID Ian Douglas 3.73 6 readers shelved it PublisherHarperCollins Publishers LimitedLanguageEnglishPublished2012