Dark Mirror by Diane Duane - WordSea