Queen of Angels

Cover of Queen of Angels By Greg Bear
Warner Books, 1990