World Shores and Beaches by Mary Ellen Snodgrass