20100606 india: Mantra of life: In the 'moral molecule' we trust