The Stewarts. The highland branches of a royal name. [With illustrations and a map.]
Stewart, John,of Ardvorlich.
Edinburgh, 
1954.