Alien encounter : A scientific novel.