http://www.preventioninstitute.org/documents/Frameworksarticle.pdf