Checkmate by Dorothy Dunnett