The life and philosophy of Elizabeth Anscombe - Haldane, John, 1954- (St Andrews studies in philosophy and public affairs, 2019)