The Nonprofit Almanac 2012 by Amy S. Blackwood & Katie L. Roeger