The Ringed Castle by Dorothy Dunnett
The Ringed Castle by Array