Damsel Fly by Mart R Porter
_