This is a list of books by British hard science fiction, Lovecraftian horror, and space opera author Charles Stross.