The History and Genealogy of the Stewarts in Balimeanach
(and Latterly of Ardvorlich), Perthshire, Scotland.

Branch II of the Stewarts of Ardvorlich