Nonprofit Consulting Essentials: What Nonprofits and Consultants Need to Know by Penelope Cagney, Alliance for Nonprofit Management (Hardback, 2010)