Peter Kropotkin/Definition

Peter Kropotkin was a leading theorist of communist anarchism.