The following is from Walters' book of Ergodic Theory without a proof :
Theorem 0.7. Let $(X, \mathcal{B}, m)$ be a probability space and let $\mathcal{A}$ be an algebra of subsets of $X$ with $\mathcal{B}(\mathcal{A})=\mathcal{B}$. Then for each $ \epsilon > 0$ and each $B \in \mathcal{B}$ there is some $A \in \mathcal{A}$ with $m(A \Delta B) < \epsilon$.
What does it mean $\mathcal{B}(\mathcal{A})=\mathcal{B}$?
$\mathcal{A}$ is an algebra not a $\sigma$-algebra with some condition on it, can I mimic the proof of existence of a Borel set to approximate a Lebesgue measurable set for this situation too?
Can someone please guide me through an understandable proof of Theorem 0.7.?