A heart-wrenching apocalyptic thriller about love, self-sacrifice and the desperate battle to survive extinction on a dying world.
Rama series by Arthur C ClarkeJohn Wyndham.