History of the Islands and Islets in the Bay of Fundy, Charlotte County, New Brunswick: From Their Earliest Settlement to the Present Time, Including ... Events of Exciting Interest (Classic Reprint)