World Shores and Beaches

by Mary Ellen Snodgrass

xii, 308 p. : 26 cm