The Cambridge History Of Medicine by Roy Porter