The Mesolithic in Scotland: East meets West