Modern science and anarchy / Peter Kropotkib ; edited by Iain McKay