Both selection and gene flow are necessary to explain adaptive divergence: evidence from clinal variation in stream stickleback Evolutionary Ecology Research 871-886 Moore, J.-S., A.P. Hendry 2005