Dr. Yi Lu's research and Science paper (Science, 318, 1872-1873 (2007)) has been highlighted in a recent article in C&E News. Click here to read more.