Close encounters? science and science fiction - Lambourne, Robert (Adam Hilger, 1990)