I particularly recommend
Nonprofit Sustainability: Making Strategic Decisions for Financial Viability
Nonprofits are just a special version of all companies. It takes resources to do things. The activity needs to generate more resources so that more can be done. There has to be a sustainable plan.
The other 51 – let me know if you find a good one!