Archangel by Margaret Fortune
Archangel by Array