Valence Bond Theory