German Philosophers: Kant, Hegel, Schopenhauer, Nietzsche (Past Masters) by Roger Scruton, Peter Singer, Christopher Janaway, Michael Tanner - WordSea