Lectures in Logic and Set Theory: Volume I: Mathematical Logic (Cambridge Studies in Advanced Mathematics)