I have used all of them..... Though I am uncertain of the validity of FamilySearch. They list my G Grandmother as part of the Glammis Line, And The Lyon Memorial Book Does not, so I am uncertain as to which is accurate.

I would add Published Online Family Tree's like Lynell Arnott's, his is pretty good and it has some of my family on there, so there's that.