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