Twelve great philosophers : a historical introduction to human nature
A collection on the historical introduction to human nature
History
xxvii, 473, A39 pages : illustrations ; 24 cm
9781880157541, 1880157543
36713883
Plato
Aristotle
Augustine
Aquinas
Descartes
Hobbes
Hume
Kant
Hegel
Mill
James
Sartre