Philosophy Of Science by Mario Bunge