New compounds 'put cancer cells into a permanent sleep'

Categories