Demanding the impossible : a history of anarchism - Marshall, Peter H., 1946- (PM Press, 2010)