"Medicine on a grand scale" : Rudolf Virchow, liberalism, and the public health by Ian F. McNeely. ISBN 0854840826. Published by Wellcome Trust Centre for the History of Medicine at UCL in 2002. Publication and catalogue information, links to buy online and reader comments.