magical by Janet Marin
_