The role and workings of modern political protest: a review