Rendezvouz with Rama - Walker, Elizabeth (Macmillan Readers. Intermediate level, 2005)