Current Controversies in Philosophy of Science - Shamik Dasgupta; Brad Weslake; Ravit Dotan (Taylor and Francis, 2021)