Karen Marie Moning, The Immortal Highlander