Egan looks interesting. Which is a good book to start reading Egan?
If you're a programmer, Permutation City would be my recommendation. If you're more mathematically inclined, Diaspora is a good choice. Just so you know what kind of book you'd be in for, the first chapter of Diaspora has a proof outline of the Gauss-Bonnet theorem. His short story The Planck Dive gives a good flavor of Diaspora: http://gregegan.customer.netspace.net.au/PLANCK/Complete/Pla...