Butterfly 3 by Jean P. Mundorff
_