Primates and philosophers : how morality evolved - Waal, Frans B. M. de (The University Center for Human Values series, 2006)