Permutation City, Greg Egan
A book that examines the nature of reality and simulation asking "Is there really any difference between them?" An blend of cyberspace, psychology, and artificial life. Do you want to create your own universe and can you? If you thought living forever just meant living for a really long time then think again. Remember, don't look at the fractal basilisk.