Can someone recommend a good book on Mary Queen of Scots?

I would prefer a well-written (read not boring) biography in the style of Alyson Weir.

Thanks!