Greg Egan ( born 20 August 1961 ) is an Australian science fiction writer .
Greg Egan ( born 20 August 1961 ) is an Australian science fiction author .