Evolution of helping and harming in heterogeneous populations. - Rodrigues, A; Gardner, A (Evolution; international journal of organic evolution, 2012)