Em A teoria da história de Karl Marx: Uma defesa, Gerald Cohen faz uma defesa do materialismo histórico de Marx, partindo da tese segundo a qual o desenvolvimento das forças produtivas determina em última instância o processo histórico. Para explicar tal desenvolvimento e a sua importância, questão insuficientemente explorada por Marx, Cohen recorre à ideia de racionalidade humana: em situação de escassez, os homens tenderiam a escolher as forças produtivas mais eficientes. Este livro é considerado a matriz a partir da qual surgiu o marxismo analítico e, embora publicado há quatro décadas, ainda era inacessível ao leitor brasileiro. É a sua segunda versão ampliada, publicada em 2001, que utilizamos para esta edição brasileira.