Text this: Over the conceptual horizon of public health : a living theory of teaching undergraduate medical students