Mirror of Destiny by Andre Norton - WordSea