Jacaranda Ventures
http://jacarandaventures.com/alberta/how-to-write-up-a-marketing-plan-for-nonprofit.php