Source: https://www.ch.ic.ac.uk/local/organic/tutorial/DB_Carbonylnotes1.pdf