Metacommunities:Spatial dynamics and ecological communities - Holyoak, Marcel, Ed. et al (2005)