Mary McGrigor
Mary McGrigor grew up in a fifteenth-century Scottish castle, which inspired her love of history. Married at twenty to Sir Charles MacGrigor, she was firstly a soldier’s wife before becoming much involved in farming and breeding Highland ponies on a hill farm in Argyll. The author of many books, largely on historical biographies, and contributions to magazines, she has her family of four children, twelve grandchildren and two little great granddaughters to keep her occupied, while still finding time to write.