The ecology of sandy shores. (©2006)