H2CO3 and its oligomers: structures, stabilities, vibrational and NMR spectra, and acidities.