Scientific controversies philosophical and historical perspectives / - Machamer, Peter K.; Pera, Marcello,; Baltas, Aristeidēs. (Oxford University Press,)