"Medicine on a grand scale" : Rudolf Virchow, liberalism, and the public health / - McNeely, Ian F., (Wellcome Trust,, 2002)