The scientist as philosopher : philosophical consequences of great scientific discoveries / - Weinert, Friedel (Springer, 2004)