The battles between religion and science for many centuries have been chipping, rusting, rotting, and contracting and ...