Biology, one molecule at a time - Trends in BioChemical Sciences, 34(5), p.234-243, 2009 .