Community Health Nursing / A Canadian Perspective - Stamler, Lynnette Leeseberg 2005 (Canada Pearson Education Inc., 2005)