Galileo's Logic Of Discovery And Proof by William A. Wallace