Scientific controversies philosophical and historical perspectives - Baltas, Aristeidēs. (Oxford University Press, 2000)