http://www.struggle.ws/ and loads of pdfs from there http://www.struggle.ws/pdfs/ again theres socialist, marxist, communist, anarchist