Windrose Chronicles - Barbara Hambly