Valence bond theory, crystal field theory and its modifications