Environmental issues and social welfare
Michael Cahill
Investor's guide to analyzing companies and valuing shares