German Philosophers: Kant, Hegel, Schopenhauer, Nietzsche (Past Masters) (Paperback, Fifth or Later Edition)