Many Stages of Flight by Catherine Carver
_