Philosophy of Science by Jan A. Cover & Martin Curd