The Clans and Tartans of Scotland by Robert Bain.