Islands in Time: A Natural and Cultural History of the Islands of Maine 3rd Edition