The Mirror Of Time by Angela S. Havener