A history of Barrington township and vicinity, Shelburne County, Nova Scotia, 1604-1870
Regular price
$ 52.22
Sale price
$ 45.85
A history of Barrington township and vicinity, Shelburne County, Nova Scotia, 1604-1870; with a biographical and genealogical appendix; Edwin Crowell; 1870; 637 total pages