So high a blood : the life of margaret, countess of lennox - Ring, Morgan (Bloomsbury Publishing, 2019)