Published September 10, 2010 at 500 × 657 in Scientists identify key enzyme in microbial immune system (Visited 20 times, 1 visits today)