tva-logo

Valence and the structure of atoms and molecules