The Discovery of Kepler's laws :the interaction of science, philosophy, and religion