Eon

Greg Bear. Add another one to the time-travel list! This is good, hard-science sf with characters you really come to care about.