Galileo's Dream: A Novel