Managing Foundations and Charitable Trusts: Essential Knowledge, Tools, and Techniques for Donors and Advisors