(1) Thomas Kuhn on Scientific Revolutions
(2) Karl Popper on Confirmation and Refutation of Theories Additional reading: Reading from Popper
(3) Imre Lakatos on Scientific Research Programs