Facing up science and its cultural adversaries - Weinberg, Steven (Harvard University Press, 2001)