Science fiction influences science, and that's exactly what author Brian Clegg shows in his new book, Ten Billion Tomorrows.