Twentieth century challenges - Schneider, Dona. (Public health : the development of a discipline ;, 2011)