Giving Well: The Ethics of Philanthropy by Patricia M. L. Illingworth | Menrva Books