Roy Porter is Professor in the Social History of Medicine at the Wellcome Institute for the History of Medicine, London.