Galileo's Mistake: A New Look At the Epic Confrontation Between Galileo and the Church