Visions of history - Abelove, Henry.; Thompson, E. P. (Pantheon Books,)