. . . . . "Novel by Greg Egan" .