Sigma molecular orbital theory