Ancient Scotland - Laing, Lloyd Robert (David and Charles, 1976)