The book examines the following foundation question: are all theorems in classic mathematics which are expressible in second order arithmetic provable in second order arithmetic? In this book, the author gives a counterexample for this question and isolates this counterexample from Martin-Harrington theorem in set theory. It shows that the statement “Harrington’s principle implies zero sharp” is not provable in second order arithmetic. The book also examines what is the minimal system in higher order arithmetic to show that Harrington’s principle implies zero sharp and the large cardinal strength of Harrington’s principle and its strengthening over second and third order arithmetic.