Prehistoric coastal communities the Mesolithic in western Britain (Council for British Archaeology, 2007)