Beyond altruism : (Haworth, 1987)