waves of the coastal stones rocky shore .