单项选择题

A.革命是一种实现社会变革的历史过程
B.革命是一个阶级推翻另一个阶级的暴力行动
C.革命是政治的最高行动
D.革命是阶级矛盾和社会矛盾激化的产物