Causality in science and philosophy : a historical and critical survey - Battacharya, B.K.