Seems to be a good solid foundation to non-profit management from many different aspects. You could implement many of these procedures and have a fairly successful organization it would seem. It contains many tried and true methods, which is good but could also stifle creativity. So, I would supplement this book with something a more current as well.