20140303 home.science: Answer to mystery of 'ET' might be at hand: Narlikar