in search of the millennium mystical revolutionaries and anarchists of the middle age