Peter Kropotkin

Russian zoologist, evolutionary theorist, philosopher, scientist, revolutionary, economist, activist, geographer, writer