Rendezvous with Rama: Arthur C. Clarke

Rendezvous with Rama: Arthur C. Clarke

One of my favorite books from the 20th Century.