Butterfly 2 by Robert White
_