Charles Sheffield

From SFnal Expounder

Q943997

British-American scientist and science fiction writer