The Scientist as Philosopher Philosophical Consequences of Great Scientific Discoveries - Weinert, Friedel (Springer-Verlag Berlin Heidelberg, 2005)