some key controversies in the philosophy of science - Hull, David L, ed.eries; Laudan, Larry (Chicago, 1990)