Alan Strachan Owen L.Astrachan John Buchan Astrachan Ian G.Strachan Strachan John·Buchan Gordon Mclachan (英)Linda Strachan著