Current controversies in philosophy of science - Dasgupta, Shamik; Dotan, Ravit; Weslake, Brad (Routledge, 2021)