Galileo: A Life