Cooperation and Its Evolution by Kim Sterelny