The Iron Princess - Barbara Hambly