Meeting needs - Braybrooke, David, (Studies in moral, political, and legal philosophy)