This page is also a beautiful explanation of color spaces, with chromaticity explained toward the end: https://ciechanow.ski/color-spaces/
Note that many of the diagrams are interactive 3d graphics (I didn't realize that at first, and it makes the page more interesting.)