Open menu
G E M Anscombe
Human Life, Action and Ethics (St. Andrews Studies in Philosophy & Public Affairs) (St.Andrews Studies in Philosophy & Public Affairs)