Peter Kropotkin
Prince Pyotr Alexeyevich Kropotkin was a Russian zoologist, evolutionary theorist, philosopher,... more »