In the book of Irey, Thermodynamics, in vol1, IA, page 4, it is given that
Molecular (atomic) weight $M$:
The ratio of the mass of a molecule (atom) of a substance to one twelfth of the mass of an atom of the most common isotope of carbon $^{12}\mathrm C$.
Mole:
A gram mole is the amount of a substance whose mass is equal to its molecular weight in grams. The mass of the one gram mole equals $M$ grams ($M$: molar mass).
Avogadro's number:
Since the mass of a mole is proportional to molecular weight, there are a definite number of molecules in any molar unit, called $N_\mathrm A$.
And in the remark, the author mentioned that $N_\mathrm A$ is independent of molar units, and we know that it is even independent of substance.
However, with these definitions, I cannot understand why $N_\mathrm A$ should be independent of substance.
Question:
With these definitions, why is the constant $N_\mathrm A$ independent of substance that is used to measure $N_\mathrm A$?