Blurred cover

The Ten Planks Of The Communist Manifesto |

Unknown

LanguageEnglish