Cachalot - Foster, Alan Dean (Ballantine Books, 1980)