Rendezvous with rama - Clarke,arthur C. (Bantam books, 1990)