Evolution and environment - Kropotkine , Pierre (Collected Works of Peter Kropotkin, 1995)