Nightingale by Jane Palmer, science fiction