Papers by Priyanga Amarasekare
Evolution of dispersal in a community context
Evolution of specialization in (meta)communities