Reconciling Tensions in the Analysis of Bourgeois Revolutions: A Critical Realist Approach | Synapse