Science fiction author Gene Wolfe has died