Highlanders a history of the Gaels - Macleod, John (Hodder & Stoughton, 1996)