7 votes

How William Gibson keeps his science fiction real