Artificial liver cells win their creator prize for their potential to reduce animal experiments

17 November 2016