Charles Foster Jonathan Herring Altruism Welfare and the Law - Springer Springer 2015 ISBN: 9783319216058 Source: EBOOK