It's older, but Clarke's Rendezvous with Rama is one I've read several times.
There are a couple of sequel books that are kind of partially written by Clarke, but do expand the story and characters quite a bit.
I read them all years ago, but opted to skip the sequels on a recent re-read, but my wife actually prefers the sequels for the characters and story development.