I've been skimming through some topology textbooks recently. Some sources, (such as Munkres' Topology and Willard's General Topology) define a space $(X,\mathcal{T})$ to be perfectly normal iff $X$ is normal and every closed set is a $G_\delta$ set, that is, a countable intersection of open sets. Other sources (such as Dudley's Real Analysis) define a space $(X,\mathcal{T})$ to be perfectly normal iff for every closed set $A$, there is a continuous function $f$ into $\mathbb{R}$ such that $A=f^{-1}(\{0\})$.
Is there a nice, complete proof of why these two definitions are in fact equivalent? Thanks.