https://shoubhikrmaiti.medium.com/introduction-to-molecular-modelling-part-10-absorption-spectra-d9a16adbf361