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