Community health nursing a Canadian perspective (Pearson Education Canada, 2005)