num_pages: 682
description:  English, German (translation)
language: English
title: On Revolution
titlecomplete: On Revolution
ratings_count: 3
series: The Karl Marx Library
publisher: McGraw-Hill