Covalent Bonding in H2, N2 and O2