History and Revolution: Refuting Revisionism by Verso Books (Paperback, 2007)