Celebrating twenty years
By James Urquhart2009-01-09T14:18:00
An evolving, self-replicating RNA system adds weight to 'RNA World' theory of life's emergence on earth