Ludwig Boltzmann: Man, Physicist, Philosopher