Theorizing Revolutions - John Foran (Taylor and Francis, 1997)