Angus Dawson The philosophy of public health bookThe philosophy of public healthAngus DawsonFarnham, Surrey, 2009