The Philosophy Of Science by Timothy Mcgrew & Marc Alspector-Kelly