Evolution by Stephen Baxter is a pretty good fictional account on the possible route evolution has taken, and may take in the future.