I wrote two grants last year. I started by visiting a local Community Foundation that has a grant library. The library seems to have every book ever published on grant writing. As far as sources of money, they have a wonderful computer search tool which lists every foundation and grantor in the country. It allows you to search by project type and location. There is also a very helpful librarian who got me started. You might try an Internet search for "community foundation" + your state or area. Good luck. It takes some work, but there is money out there for just about any cause.
_________________________
"We are not allowed to stop thinking"