Arthur C. Clarke has long been considered the greatest science fiction writer of all time. Books by Clarke—both fiction and nonfiction—have sold more than a hundred million copies worldwide. He died in 2008.