Lectures in Logic and Set Theory: Volume 2 Set Theory