Rendezvous With Rama by Sir Arthur C. Clarke
In the year 2130, a mysterious and apparently untenanted alien spaceship, Rama, enters our solar system. The first product of an alien civilisation to be encountered by man, it reveals a world of technological marvels and an unparalleled artificial ecology.
But what is its purpose in 2131?
Who is inside it?