Rendezvous with Rama (Rama, #1)

Book cover for Rendezvous with Rama (Rama, #1)