avg_rating: 3.39
name: Mary McGrigor
about: Mary McGrigor grew up in a Scottish medieval castle which inspired her love of history.Married to Sir Charles McGrigor, she was first a soldier's, and then a farmer's wife.She has four children, twelve grandchildren, and two great granddaughters.The author of many books and magazine articles, she lives in Argyll. Mary McGrigor grew up in a Scottish medieval castle which inspired her love of history.Married to Sir Charles McGrigor, she was first a soldier's, and then a farmer's wife.She has four children, twelve grandchildren, and two great granddaughters.The author of many books and magazine articles, she lives in Argyll. ...more