Jeff Brooks

The Money-Raising Nonprofit Brand. Motivating Donors to Give, Give Happily, and Keep on Giving