Public health has been defined by the World Health Organization as 'the art of applying science in the context of politics so as to reduce inequalities in health while ensuring the best health for the greatest number' (WHO 1998a cited in WHO 2003 .