Cambridge History of Medicine - Roy Porter