Greg Egan

From SFnal Expounder

Q316785

Australian science fiction writer and former computer programmer