Search
Aristote
Descartes
Fichte
Kant
Marx
Nietzsche
Plato
2015
with Spillane Robert
Basingstoke, Palgrave Macmillan
2013