The field of Reverse Mathematics explores the minimal axiomatic frameworks necessary to prove classical theorems, seeking to elucidate the logical foundations of mathematics. In parallel, ...
Instead of a textbook, we will mostly use Halvorson's notes — see "Course notes" below. But it is also recommended that you obtain a copy of Boolos, Burgess, and Jeffrey, Computability and Logic.