General Philosophy Of Science by Paul Thagard, Theo A.F. Kuipers & Professor Dov M. Gabbay