What are stem cells and why are they important for the future of medicine?

07 June 2012