A new release on life: emerging concepts in proteolysis and parasite invasion.

A new release on life: emerging concepts in proteolysis and parasite invasion.