The first three, and the MacDuff and MacPherson, come from a book that I have a copy of. I contains around 40 plates, and I think recent printings are available. There are a number of titles it goes by, including
"The Clans and Tartans of Scotland" and "The Clans of the Scottish Highlands" by James Logan and Robert Ronald McIan. I think the book was originally published in the 1800's.
http://www.abebooks.com/servlet/Book...clans%26x%3D76