Let me use this opportunity to make a plug for another excellent writer. If you like Greg Egan, chances are you will like Stanisław Lem, who tackled some of the very similar questions in his work. One good place to start is: http://www.amazon.com/Star-Diaries-Further-Reminiscences-Tic...