Restoring sane thoughts
Frank LipmanMarch 03