Beaches and Coasts by Richard Davis, Jr. (Hardback, 2003)