The History and Philosophy of Science - Nandan Bhattacharya (Taylor and Francis, 2023)