Environment and public health