Beaches And Coasts by Richard Davis, Richard A. Davis & Richard A. Davis Jr