The Strange Horizons Book Club Part 1: Rendezvous with Rama by Arthur C. Clarke

Overview:

Editions/Publications: