Causality and Modern Science: Third Revised Edition