J. Munkres. Topology (2013) Chapter 4: Countability and Separation Axioms. 32: Normal Spaces
Theorem 32.1 Every second countable regular space is normal. Proof Let \(X\) be a second countable regular space. Pick a countable basis \(\mathcal{B}\). Let \(A\) and \(B\) be disjoint closed sets in \(X\). Pick a countable covering \(\{U_1, U_2, \ldots\}\) of \(A\) by open sets whose closures are disjoint from \(B\). Let \(\{U_1, U_2, \ldots\} = \{U \in \mathcal{B} \mid \overline{U} \cap B = \emptyset\}\). Prove: this covers \(A\). Let \(x \in A\). Prove: there exists \(U \in \mathcal{B}\) such that \(x \in U\) and \(\overline{U} \cap B = \emptyset\). Pick disjoint open sets \(U\) and \(V\) such that \(x \in U\) and \(B \subseteq V\). By regularity. Pick \(U' \in \mathcal{B}\) such that \(x \in U' \subseteq U\). \(x \in U'\) and \(\overline{U'} \cap B \subseteq \overline{U} \cap B \subseteq (X - V) \cap B = \emptyset\) Pick a countable covering \(\{V_1, V_2, \ldots\}\) of \(B\) by open sets whose ...