Clarke Arthur C.

Rama Revealed - A Bantam Books 1994 - 466