Computational Spectroscopy: Methods, Experiments and Applications