Demanding the impossible: the methods, possibilities and limits of anarchism