Science has written over the high altar its mene, mene, tekel, UPHARSIN--the old words, destined to be the epitaph of all religions?