Knight of the Demon Queen, Barbara Hambly