Nursing for public health : a model for putting public health into practice - Dublin 2005