Rendezvous with rama [Paperback] by Clarke Arthur C