Baruch (Barry) Blumberg, the inventor of the world's first successful anticancer vaccine, has died aged 86. His lifelong quest to fight the hepatitis B virus earned him a Nobel prize and the resulting vaccine prevented tens of millions of deaths from hepatitis and liver cancer.