The Boston Harbor Islands: Discovering the City's Hidden Shores, 3rd Edition - 9781493050390