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

Overview:

Editions/Publications: