Social Movements and Latin American Philosophy Luis Rubén Díaz Cepeda - Hardback £85.00 Find out more