High impact philanthropy how donors, boards, and nonprofit organizations can transform communities - Grace, Kay Sprinkel (Wiley, 2001)