Dolphin in the Sky... by Michael jjg
_