Let $H$ be a complex Hilbert space (not necessary separable).
Spectral Theorem: Let $A_1$ and $A_2$ be two commuting normal operators, then there exists a measure space $(X,\mathcal{E},\mu)$, two functions $\varphi_1,\varphi_2\in L^\infty(\mu)$ and a unitary operator $U:H\longrightarrow L^2(\mu)$, such that each $A_k$ is unitarily equivalent to multiplication by $\varphi_k$, $k=1,2$. i.e. $$UA_kU^*f=\varphi_kf,\;\forall f\in H,\,k=1,2.$$
I look for a reference which contains the proof of the above theorem. More precisely I hope to find a proof which show that $\mu$ can be taken semifinite: i.e. every set of infinite measure contains a subset of positive finite measure.
In the book "A course in abstract harmonic analysis" by "Gerald B. Folland"., we have the follwoing theorem