Best Practices of High Performing Nonprofit Boards Prepared for: Association of Fundraising Professionals.